About Lello Design Limited (06859827) United Kingdom