About Square Radius Property Ltd (12780092) United Kingdom