About Bambury Store Uk Limited (06692278) United Kingdom