About Londonmetric Development Limited (13481500) United Kingdom