About Beckgrove Flat Management Limited (04017359) United Kingdom