About Beard Mechanix Limited (12759334) United Kingdom