The Welch House by The Manser Practice Architects in Cowes, Isle of Wight, United Kingdom