About Jalalabad Leominster Limited (11017686) United Kingdom