About Namahage Properties Limited (13296055) United Kingdom