About Southsea Strand Motors Limited (00784592) United Kingdom