About Tricklebank Property Ltd (11956979) United Kingdom