About Beagle Engineering Holdings Limited (08164829) United Kingdom