About Wycombecarsandspeares Limited (12899070) United Kingdom