About Jamdown Ft Ltd (13600853) United Kingdom