About Ludlow Holdings Limited (00992460) United Kingdom