About Theo Mackie Design Limited (09238311) United Kingdom