About Jandy Holdings Limited (SC626736) United Kingdom