About Felix Maldo Limited (05982968) United Kingdom