About J C Townsend-rose Ltd (SC406673) United Kingdom