About Quiklay Group Ltd (SC559929) United Kingdom