About Merganser Properties Limited (03761460) United Kingdom