About Ufford Properties Limited (08926999) United Kingdom