About Rymax Installations Ltd (11867913) United Kingdom