About Stam (london) Limited (07888751) United Kingdom