About Culross Cambuslang Limited (12366063) United Kingdom