About Leak Chemists Limited (02059804) United Kingdom