About Rho Developments Ltd (12948191) United Kingdom