About Ferris Installations Limited (12885796) United Kingdom