About The Maccabees Limited (09961917) United Kingdom