About Turner & Leveridge Limited (01336773) United Kingdom