About R & R Teamwork Limited (03068581) United Kingdom