About Trell Properties Limited (11463298) United Kingdom