About Miller Sturt Kenyon Limited (05045379) United Kingdom