About Ltr (bedford House) Limited (08256062) United Kingdom