About R & K Barking Limited (12270163) United Kingdom