About Mayo Land Company Limited (01088751) United Kingdom