About Jendor Services Limited (13116808) United Kingdom