About Sycamore Plant And Equipment Limited (10079959) United Kingdom