About Vernon Projects Limited (10591615) United Kingdom