About The Still Point Centre Limited (04190926) United Kingdom