About High Spec Spaces Ltd (11904164) United Kingdom