About Beckett & Rolfe Developments Ltd (06110227) United Kingdom