About Townsend Paddock Limited (05575493) United Kingdom