About Jdmccallum Limited (10953365) United Kingdom