About Macknade Holdings Limited (03826336) United Kingdom