About Ian Spencer And Associates Limited (07074260) United Kingdom