About I & C Windell Limited (09094408) United Kingdom