About Margrove Properties Ltd (12337057) United Kingdom