About F & S Perella Ltd. (SC394457) United Kingdom