About Melford Properties Limited (04045976) United Kingdom