About Balmoral Kitchens & Bathrooms Limited (SC266538) United Kingdom