About Alfred Foster Rostron Limited (07720306) United Kingdom