Property developer has £300K fine cut to £100K on