About Thornton & Lowe Limited (07600205) United Kingdom