About Balmoral Composites Limited (SC234546) United Kingdom