About M & E Leonard Properties Ltd (08556438) United Kingdom