About Rank Developments Ltd (04694698) United Kingdom