About Jba Trust Limited (07840801) United Kingdom