About Holt Croft Close Management Company Limited (11574966) United Kingdom