About R&a Property Developers Uk Ltd (12089688) United Kingdom