About Ivy House Devizes Management Limited (01641986) United Kingdom