About Sara (london) Limited (01818906) United Kingdom