About Squirrel Thames Valley Limited (03708444) United Kingdom