About Squirhill Limited (11397331) United Kingdom