About William And James Developments Ltd (13026573) United Kingdom