About Amro Flemyn Croydon Limited (13697124) United Kingdom