About Intastop Installations Ltd (10527141) United Kingdom