About W12 Properties Limited (11852513) United Kingdom