About T Leonard Gas & Plumbing Limited (12085782) United Kingdom