About Lambeth Scientific Services Limited (03493325) United Kingdom