About Up The Creek Property Limited (04396669) United Kingdom