About L & L Overseas Investments Limited (12956591) United Kingdom