About Loizou & Co. Limited (08676055) United Kingdom