About Steven Pammenter Engineering Services Limited (06396783) United Kingdom