About Minerva Dowgate Limited (06930180) United Kingdom