About St Helens Court (freehold) Limited (07508872) United Kingdom