About Ludcombe Extension Management Company Limited (03868049) United Kingdom