About L Ancresse Group Limited (13158895) United Kingdom