About Jackson Bird & Partners Limited (00668858) United Kingdom