About Sailhouse Cars Limited (10908749) United Kingdom