About Rand Meadows (telford) Ltd (06871856) United Kingdom