About Abra Engineering Limited (07638694) United Kingdom