About Black Lab Properties Ltd (11685948) United Kingdom