About Turner & Baker Properties Ltd (13580034) United Kingdom