About Buck Farm Developments Limited (04299579) United Kingdom