About Upperwood Limited (05947497) United Kingdom