About B H 23 Limited (08884818) United Kingdom