About The Better Property Company Limited (11269228) United Kingdom