About Richard Baker Limited (08958369) United Kingdom