About Q&r Holdings Limited (NI678330) United Kingdom