About Delves Close Management Company Limited (09718016) United Kingdom