About Pecan Partnership Limited (08160714) United Kingdom