Shepherd Developments

Shepherd Developments - building developers specialising in development of land in the UK