About Specter & Ross Limited (11507221) United Kingdom