About Squirrel Boilers Ltd. (12907487) United Kingdom