About Altmoor Construction & Technical Services Limited (10919889) United Kingdom