About St Helens 26 Freehold Ltd (12982316) United Kingdom