About Motor House Slough Limited (12513959) United Kingdom