About Featherfoot Halifax House Limited (12092268) United Kingdom