About Square Sail Limited (02701709) United Kingdom