About Beecher Limited (09646576) United Kingdom