About Sycamore Cars Limited (11408052) United Kingdom