About Francis Lara Ltd (12245595) United Kingdom