About Lammas Lane Limited (10083213) United Kingdom