About Kellow Associates Limited (10039129) United Kingdom