About Leominster Visionplus Limited (05917492) United Kingdom