About Ludlow Road Freehold Management Company Limited (09194586) United Kingdom