About Squirrel Fixings Limited (04946306) United Kingdom