About Ellis Stockwell (london) Limited (08239596) United Kingdom