About Machin Installations Limited (06902166) United Kingdom