About Lho Mcgowan Ltd (12800148) United Kingdom