About Felix Harrison Ltd (12306106) United Kingdom