About Terry Mowles Ltd (08116638) United Kingdom