About Felix Hatfield Limited (12151114) United Kingdom