About James Allan & Sons (contractors) Limited (SC021476) United Kingdom