About Lester Reclaim Spares Limited (04550705) United Kingdom