About C & C Mitres Limited (04417270) United Kingdom