About Spencer And Evie Homes Limited (13480824) United Kingdom