About Lighthorne Lamb Limited (05392906) United Kingdom