About Allford Engineering Services Limited (13121030) United Kingdom