About Lyall Construction Limited (12648030) United Kingdom