About Upper Spring Properties Limited (03978324) United Kingdom