About 18 Alkham Road Management Limited (02163562) United Kingdom