About Lopham Property Management Ltd (12065269) United Kingdom