About Hammond Close Management Company Limited (01343393) United Kingdom