About Upper Floco Freehold Limited (12896824) United Kingdom