About Richard Townsend Installations Limited (06018975) United Kingdom