About J & B Properties Holdings Limited (09598172) United Kingdom