About Squirrel Oil & Gas Engineering Limited (12073163) United Kingdom