About Thelambton Limited (11704675) United Kingdom