About William Mclucas And Sons (bo Ness) Limited (SC039702) United Kingdom