About Lambourne Refrigeration Limited (08040479) United Kingdom