About Upthorpe Limited (12893769) United Kingdom