About Alfred Middlehurst Engineering Services Limited (10106823) United Kingdom