About Charlesworth Investment Limited (12283624) United Kingdom