About Devons (london) Limited (09226130) United Kingdom