About 11 Narcissus Road (management) Limited (02116483) United Kingdom