About Beaconsfield Software Limited (08056861) United Kingdom