About R&r Allen Ltd (12561911) United Kingdom