About Medusa Property Services Limited (03019302) United Kingdom