About James Duffield Close Management Company Limited (08260132) United Kingdom