About North Place (cheltenham) Limited (07922183) United Kingdom