About 3 Den Crescent Management Limited (02960202) United Kingdom