About Balmoral Interiors Limited (02339038) United Kingdom