About Green & Teggin Projects Limited (12321504) United Kingdom