About Mida Taylor Limited (08511238) United Kingdom