About Upperhale Limited (02240226) United Kingdom