About Edmond Castle Management Company Limited (05404086) United Kingdom