About Pencil Patch Projects Limited (03846851) United Kingdom