About Beckworth Investment & Development Limited (05914383) United Kingdom