About The Clinkard Group Limited (02771054) United Kingdom