About Royce Block Management Company Limited (10128966) United Kingdom