About All Fingers & Thumbs Ltd (08032236) United Kingdom