About Boro Stadium Company Ltd (08984959) United Kingdom