About Randa Property Solutions Ltd (10276598) United Kingdom