About Incal Site Solutions Limited (NI033474) United Kingdom