About Beecher Lewis Limited (12749740) United Kingdom