About Capitol Close Management Company Limited (04518524) United Kingdom