About Lennard & Swift Construction Ltd (13402874) United Kingdom