About L Ancresse Developments Limited (11275519) United Kingdom