About R & A Holdings (london) Limited (10040307) United Kingdom