About Better Homes Properties Ltd (10240313) United Kingdom