About Old Compton Associates Limited (SC516255) United Kingdom