About Tall Oaks Holdings Limited (13071668) United Kingdom