About Urrard Estate Company Limited (00675074) United Kingdom