About James Flanagan Ltd (SC633162) United Kingdom