About Florence & Godwin Holdings Ltd (13393123) United Kingdom