About Mccaskill Installations Limited (09146088) United Kingdom