About Blackamoor Head Ltd (10038264) United Kingdom