About Merry Property Limited (12862323) United Kingdom