About Bloomsbury Close Management Limited (01656213) United Kingdom