About Sloan Court Management Company Limited (09270049) United Kingdom