About Sam Strick Properties Limited (12965294) United Kingdom