About Francis De Lara Limited (10887969) United Kingdom