About Miller Birch Partnership Limited (12476195) United Kingdom