About Rand Developments Limited (04327490) United Kingdom