About Bakstrof Ltd (11202584) United Kingdom