About Stefano & Co. Limited (08362112) United Kingdom