About Astor Construction Limited (08985402) United Kingdom