About 18 Ludlow Road Management Company Limited (06258660) United Kingdom