About Composite Manufacturing And Design Ltd (07330522) United Kingdom