About Strange Hill Holdings Limited (10616228) United Kingdom