About Greenlowe Property Company Limited (02857993) United Kingdom