About Black Shuck Properties Limited (12860680) United Kingdom