About B & H Dhillon Properties Limited (13684814) United Kingdom