About B & J Webb Properties Limited (09867736) United Kingdom