About Beckwith (2004) Developments Limited (05183123) United Kingdom