About Eight Lancaster Grove Management Limited (01567800) United Kingdom