About R & A Cromhall Limited (10024867) United Kingdom