About Featherfoot Glass Street Limited (12763833) United Kingdom