About Faro Property Ltd (13648533) United Kingdom