About Stop (london) Limited (08611278) United Kingdom