About Curwen Associates Limited (07172914) United Kingdom