About Black Tap Properties Limited (13645562) United Kingdom