About Craika Close Management Company Limited (11860443) United Kingdom