About Alfred & Rich Limited (13602278) United Kingdom