About Teal & Mackrill Limited (00126674) United Kingdom