About Tall Oaks Management Company Limited (04938975) United Kingdom