About Faith & Lily Limited (12842062) United Kingdom