About Stefan Niculescu Ltd (08315520) United Kingdom