About Williard Properties Limited (00747302) United Kingdom