About Chatsworth Associates Limited (04504382) United Kingdom