About Finlay James Associates Holdings Limited (10231051) United Kingdom