About Jeni Homes Limited (10156057) United Kingdom