About Phagura Properties Ltd (12751194) United Kingdom