About Balham Car London Limited (07689226) United Kingdom