About Rodds Close Management Company Limited (08277320) United Kingdom