About Stephan Grant Limited (08083966) United Kingdom