About Barker Fleming Studio Limited (12476669) United Kingdom