About Abell Engineering Limited (05865704) United Kingdom