About Maclor Solutions Ltd (13414933) United Kingdom