About Stamford Leisure Ltd (13175828) United Kingdom