About Lammas Corporation Limited (05841072) United Kingdom