About Spencer Bowring Limited (09417755) United Kingdom