About White Sail Lettings Limited (12772730) United Kingdom