About Shandler Homes And Interiors Limited (10724122) United Kingdom