About Claydon Yield-o-meter Limited (01576479) United Kingdom