About Penlee House Scilly Ltd (12497678) United Kingdom