About London Sailors Ltd (12852077) United Kingdom