About Tubular Artistes London Limited (02151671) United Kingdom