About B & H Investments Limited (05770316) United Kingdom