About Lloyd Nwagboso Limited (12996940) United Kingdom