About Lechlade Library Ltd (08095601) United Kingdom