About 26 Castle Hill Avenue Management Limited (02051378) United Kingdom