About Stuart Deane Consulting Limited (08503138) United Kingdom