About Clemerson And Sons Limited (00691024) United Kingdom