About Macneash Ltd (13130228) United Kingdom