About Lella & Bros. (dresses) Limited (01099145) United Kingdom