About Sycamore (stamford) Limited (00302717) United Kingdom