About Towler & Staines Limited (00973848) United Kingdom