About Ourhaus Property Ltd (11538029) United Kingdom