About Well House Properties Limited (12938441) United Kingdom