About Craig Callum Associates Limited (05404618) United Kingdom