About Jbd Holdings Limited (SC166527) United Kingdom