About Raa Spencer Hill Ltd (11351414) United Kingdom