About Superior Kitchen Installations Limited (05550518) United Kingdom