About Rani Homes Ltd (10265786) United Kingdom