About Avid Installation Solutions Limited (06643958) United Kingdom