About Ilford Staircases Limited (07259539) United Kingdom