About Meadhurst Property & Investment Company Limited (13504486) United Kingdom