About Paladin Associates Limited (02614518) United Kingdom