About Maccurwen Ltd (11906304) United Kingdom