About Claymere Consultants Limited (02333265) United Kingdom