About Siddle Engineering Limited (10040685) United Kingdom