About K & S Squirrell Limited (04793262) United Kingdom