About The Black Lab Property Company Ltd (05674904) United Kingdom