About Jaybees (dumfries) Limited (SC621576) United Kingdom