About John Duncan Roofing Limited (SC309634) United Kingdom