About Squirrel At Wellsborough Limited (11291954) United Kingdom