About Shelly Court Management Company Limited (02394020) United Kingdom