About Turner Bros Developments Ltd (06589442) United Kingdom