About Spencer & Brown Tile Agency Limited (09340217) United Kingdom