About Jolliffe Developers Holdings Limited (10089618) United Kingdom