About James Allen And Associates Limited (07260732) United Kingdom