About Comb Place Management Limited (03707246) United Kingdom