About Mcgregor Patterns Limited (07576407) United Kingdom