About Jamf Properties Ltd (13401240) United Kingdom