About Libham Projects Limited (08002139) United Kingdom