About Stannard Construction Limited (12295006) United Kingdom