About Smiller Homes Limited (13173723) United Kingdom