About Ludlow Stadium Limited (09975052) United Kingdom