About Borehamwood Tyres Limited (06496689) United Kingdom