About Merlebank Freehold Limited (13601486) United Kingdom