About Baker Ross International Property Ltd (07956792) United Kingdom