About Play Space Installations Ltd (12567513) United Kingdom