About The Better Property Group Limited (12329231) United Kingdom