About Barking Engineering Ltd (13032222) United Kingdom