About Ludlow Properties Limited (12701277) United Kingdom