About Fox Glove Contracting Limited (02995571) United Kingdom