About B And H Property Holdings Ltd (11257824) United Kingdom