About Stockdale Engineering Limited (13513972) United Kingdom