About R & A Holdings (cambridge) Limited (06599211) United Kingdom