About Ranksborough Management Company Limited (10311740) United Kingdom