About The Macneil Studio Limited (07208300) United Kingdom