About Sail International Property Holdings Ltd (13250524) United Kingdom