About Segway Smiles (devon) Llp (OC381029) United Kingdom