About Sailor House Ltd (13170644) United Kingdom