About Touch Pattingham Limited (07640823) United Kingdom