About Featherfoot Capital Limited (13406299) United Kingdom