About Sail & Power Limited (11402579) United Kingdom