About Ref Property Management Ltd (SC629027) United Kingdom