About The Ship & Castle Ltd (10041218) United Kingdom