About Beaconsfield Engineering Ltd (12007860) United Kingdom