About Minerva Property Holdings Limited (03358076) United Kingdom