About Abingdon Engineering Limited (07986887) United Kingdom