About William Marcel Limited (04465842) United Kingdom