About Felix Grove Limited (11082576) United Kingdom