About Beaumont & Taylor Ltd (12897513) United Kingdom