About Jammy Brambles Ltd (13581227) United Kingdom