About Better Properties Limited (02150001) United Kingdom