About Middlecap London Limited (08940952) United Kingdom