About Sail Property Company Limited (10516643) United Kingdom