About R & R Baker Limited (04780868) United Kingdom