About Appolo Construction Limited (12526941) United Kingdom