About Micro-finishers Limited (07927265) United Kingdom