About Medora Properties Limited (05987790) United Kingdom