About Lammas Street Store Limited (11611897) United Kingdom