Owner at Lime Square - Reading, England, United Kingdom
Lime Square is a company based out of 220 South Oak Way, Reading, United Kingdom.