About Lord Loxleys Foa Ltd (13525164) United Kingdom