About Maccudor Limited (01074768) United Kingdom