About Williams Properties 86 Limited (12461193) United Kingdom