About Jubilee Clips Limited (01305695) United Kingdom