About Ludlows Holdings Uk Ltd (11993364) United Kingdom