About Harwood Squirrel Limited (10682639) United Kingdom