About Felix & Co. Accountants Limited (07104812) United Kingdom