About Richard Chalmers Limited (12464798) United Kingdom