About Ludlow Property Limited (12175711) United Kingdom