About Bammock Ltd (11818779) United Kingdom