About L & O Investments Ltd (13673446) United Kingdom