About Medlar Properties Limited (06058953) United Kingdom