About Eliot House Freehold Ltd (12002395) United Kingdom