About Felix Barrett Limited (07127357) United Kingdom