About Keldon Flat Management Company Limited (01589950) United Kingdom