About Lockleaze Sports Centre Ltd (11156638) United Kingdom