About Leominster 3 Piece Suites Limited (05724168) United Kingdom