About The Ranch Holding Limited (10801762) United Kingdom