About Lancasterhammond Limited (09987104) United Kingdom