About Spencer Buley Group Ltd (10879729) United Kingdom