About William Davy Properties Limited (12614022) United Kingdom