About Lost Wax Development Limited (01312448) United Kingdom