About Bamber And Sons Ltd (12835038) United Kingdom