About Four Sticks Properties Limited (10443216) United Kingdom