About 3lance Developments Limited (10629363) United Kingdom