About Lowenhayes Property Investment Limited (13628115) United Kingdom