About Sher And Sons Limited (04277570) United Kingdom