About Squirrell Engineering Ltd (09885848) United Kingdom