About Mccausland Light & Rankin Holdings Limited (NI638072) United Kingdom