About The Beaconsfield Workshop Limited (09518197) United Kingdom