About Sycamore (peterborough) Limited (00216564) United Kingdom