About L & H Investment & Trading Ltd (12544561) United Kingdom