About Devoted Property Ltd (11620692) United Kingdom