About Strip The Willow Ltd. (09330208) United Kingdom