About Peter Townsend Ltd (12212280) United Kingdom