About Bambers Limited (13307899) United Kingdom