About Lesterose Builders Limited (01238232) United Kingdom