About Stef & Philips (london) Limited (07407110) United Kingdom