About 65 Duncombe Lane Management Limited (02410308) United Kingdom