About R & L Kitchen Installations Limited (08942719) United Kingdom