About Farrenc Strozzi Beach Ltd (13438921) United Kingdom