About Len Carter Design And Build Limited (10850064) United Kingdom