About Beecroft Sons & Nicholson Ltd (13371987) United Kingdom