About Jessica Callan Limited (07618245) United Kingdom