About The Island Devizes Management Company Limited (09447572) United Kingdom