About Beckwith Knowle Developments Ltd (08520860) United Kingdom