About Cobb Close Management Limited (05438408) United Kingdom